long term payables to suppliers - Turkish English Dictionary